Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Germany F4 Germany F2 Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Open de L'Isere (Open 38) - Grenoble Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Sporting Challenger 2003 - Turin Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Siemens Open 2003 - Scheveningen Arroyo de la Encomienda - Valladolid GHI Bronx Classic - Bronx Genoa Open 'Fondazione Carige' - Genova Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Garden Open 2004 - Rome San Remo Tennis Cup - San Remo XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Mobilux Open - Luxembourg XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Ethias Trophy - Mons Samsung Secruities Cup Challenger - Seoul Internationaux de Doubs Open de Franchie-Comte - Besancon BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The Surbiton Trophy - Surbiton Dublin Challenger - Dublin ATP Open Castilla y Leon - Segovia Sunrise Challenger Nottingham Challenger Bergamo Challenger Belgrade Challenger Cherbourg Challeger Jersey Challenger Johannesburg Challenger Athens Challenger Cremona Challenger Nottingham Challenger Vancouver Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Nottingham Challenger Nottingham Challenger Petange Challenger Orleans Challenger Quimper Challenger Cherbourg Challenger Le Gosier Challenger Heilbronn Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Nottingham Challenger Portoroz Challenger Recanati Challenger Irving Challenger Irving Challenger Vancouver Challenger Sydney International - Sydney Dubai Tennis Open - Dubai Estoril Open - Estoril XII Internazionali di Tennis CARISBO - Bologna Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino U.S. Pro Tennis Championships - Boston The Samsung Open - Bournemouth CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Auckland Estoril Open - Estoril 1998 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Abierto Mexicano de Tenis - Mexico City Heineken Open - Auckland Estoril Open - Estoril Gerry Weber Open - Halle 1999 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Cerveza Club Columbia Open - Bogota Estoril Open - Estoril AAPT Championships - Adelaide Heineken Open - Auckland Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch UBS Open Gstaad - Gstaad Croatia Open - Umag The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad 2002 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Copenhagen Open - Copenhagen Kremlin Cup - Moscow Barcelona Prague Pinehurst Coral Springs St. Polten Oporto Gstaad Stuttgart Kitzbuhel Amsterdam San Marino Umag Bournemouth Palermo Marbella Tel Aviv Santiago Casablanca Bogota Valencia Buenos Aires Tata Open - Chennai Heineken Open - Auckland Adidas International - Sydney Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest AIG Japan Open - Tokyo Open de Moselle - Metz Heineken Open - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Croatia Open - Umag Idea Prokom Open - Sopot Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Croatia Open - Umag Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis AEGON Championships - London Ordina Open - 's-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Moselle Open - Metz Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Moselle Open - Metz Brisbane International - Brisbane BB&T Atlanta Open - Atlanta Garanti Koza Sofia Open - Sofia AEGON International - Eastbourne Hall of Fame Open - Newport The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Monte Carlo Stuttgart Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Olympics - London Olympics - Rio de Janeiro IX Open Internacional D'Andorra - Andorra Copa Telefonica CTC Chile - Santiago Gallagher International - Hamilton Gemax Open - Belgrade Nova Challenger Osaka - Osaka Open de la Ville de Saint Denis - Reunion Island Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto ATU Cup - Weiden Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Black Forest Open - Freudenstadt Open de la Ville de Saint Denis - Reunion Island The Nottingham Challenger - Nottingham Challenger 42 - Andrezieux Pro Tennis World Open - Boca Raton IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Sporting Challenger - Turin Credicard Mastercard Tennis Cup - Campos do Jordao Cepu Open - San Marino Pekao Open 2004 - Szczecin Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere-Trophee BNP Paribas - Grenoble Flea Market Cup Busan Challenger Tennis - Busan South African Airways Tennis Open - Durban Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Casablanca ECU Prague Open - Prague Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Akbank Private Banking TED Open - Istanbul Samsung Securities Cup - Seoul Open des Alpes Trophee BNP Paribas - Grenoble Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas Johannesburg Challenger Puerto Rico Challenger Tennis Event - Humacao III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Sarajevo Challenger Rhodes Challenger Ramat Hasharon Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Bath Challenger Johannesburg Challenger Rome Challenger Wolfsburg Challenger Rennes Challenger Heilbronn Challenger Dallas Challenger Napoli Challenger Rome Challenger St. Remy Challenger Dallas Challenger Heilbronn Challenger Corona Mexico City Open - Mexico City Nottingham-2 Challenger Nord/LB Open - Braunschweig Open de L'Isere - Grenoble Bukhara Challenger - Bukhara Zagreb Open - Zagreb The Nottingham Open - Nottingham TD Waterhouse Cup - Long Island Adidas International - Sydney BMW Open - Munich Dubai Tennis Open - Dubai RCA Championships - Indianapolis Rado Swiss Open - Gstaad International Championship of Croatia - Umag MFS Pro Tennis Championships - Boston Dubai Tennis Open - Dubai UBS Open Gstaad - Gstaad Croatia Open - Umag Kremlin Cup - Moscow International Championships of Sicily - Palermo Hellmann's Cup - Santiago Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo '99 - Barcelona Open Seat-Godo 2000 - Barcelona Generali Open 2002 - Kitzbuhel Gelsor Open Romania - Bucharest Open Seat Godo 2003 - Barcelona Generali Open 2001 - Kitzbuhel 2003 Mercedes Cup - Stuttgart Heineken Open - Auckland BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale Davidoff Swiss Indoors - Basel Casablanca St. Petersburg Open - St. Petersburg Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco The Stella Artois Championships - London Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Bologna San Marino Open Seat-Godo '97 - Barcelona Marseille Cerveza Club Columbia Open - Bogota Milan Indoors - Milan The Samsung Open - Bournemouth Qatar Open - Doha Open 13 - Marseille Heineken Open - Auckland Mercedes Cup - Stuttgart Heineken Open Shanghai - Shanghai Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Qatar Open - Doha BellSouth Open - Vina del Mar Mexico City Milan Indoors - Milan Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Hypo Group Tennis International - Portschach BB&T Atlanta Open - Atlanta Open Seat Godo 2007 - Barcelona The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '98 - Barcelona Brisbane - Brisbane Delray Beach International Tennis Championships - Delray Beach Qatar Mobil Open 2000 - Doha SAP Open - San Jose Prague European Community Championships - Antwerp AEGON Championships - London Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier The Stella Artois Grass Court Championships - London UNICEF Open - 's Hertogenbosch Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Open 13 - Marseille St. Petersburg Open - St. Petersburg Rado Swiss Open - Gstaad Power Horse Cup - Dusseldorf Countrywide Classic - Los Angeles Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington D.C. Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grolsch Open - Amsterdam Ricoh Open - 's-Hertogenbosch Citi Open - Washington Millennium Estoril Open - Estoril AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Brisbane International - Brisbane Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Millennium Estoril Open - Estoril AEGON Championships - London Zagreb Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Ricoh Open - 's-Hertogenbosch Italian Open - Rome Newsweek Champions Cup - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QR, ESP-NZL 5-0 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, LUX-GEO 5-0 Grand Slam Cup - Munich Grand Slam Cup - Munich